Posts with tag: Project Paper
1.21
LatestThe 1.21 Update Stable Paper and Velocity 1.21 builds have been released! We would like to thank everyone that worked on this update: and finally tal5, Dawon, yannicklamprecht and Doc94 for additional help! If you'd like to support PaperMC as a whole, you can find more information at https://papermc.io/sponsors. spark profiler inclusion in Paper Thanks to riley and Luck, Paper now bundles spark as its main profiler for diagnosing causes of lag. Timings is now disabled by default and will be entirely removed at a later date, possibly with 1.22. As a developer, please make sure you remove any custom Timing uses by then. You can see our docs page as well as the GitHub Discussions page for mo...
1.21.11
The 1.21.11 Update We would like to thank everyone that worked on this update: If you'd like to support PaperMC as a whole, you can find more information at https://papermc.io/sponsors. Changes for server owners There's one notable behavior change in Vanilla we would like to highlight: Setting the explosion radius of creepers to -1 to disable block breaking while keeping entity knockback is no longer possible (as per MC-304798). For developers Minecraft versioning changes Starting in 2026, Mojang is changing their versioning scheme. In short, it will start with the current year, then the drop number within that year, possibly followed by patch and hotfix numbers. I.e. the first drop in 20...
1.21.3
The 1.21.3 Update Paper and Velocity 1.21.3 builds are out of the experimental phase! We would like to thank everyone that worked on this update: If you'd like to support PaperMC as a whole, you can find more information at https://papermc.io/sponsors. Timings removal After having added spark as our main profiler for diagnosing causes of lag in 1.21, Timings has been set to no-op mode. This means that it can no longer be enabled or used, though its API classes will remain until a later update. As a developer, please make sure you remove any custom Timing uses by then. You can see our docs page as well as the GitHub Discussions page for more details and also provide feedback there. Server ...
1.21.7
The 1.21.5 / 1.21.6 / 1.21.7 Update It's been a hot minute since the last post, but here we are! We can also give you a pinky promise that it won't take this long to exit the experimental phase again, and we have already addressed this inflexibility in build channels — more on that below and on our Discord. We would like to thank everyone that worked on this update: If you'd like to support PaperMC as a whole, you can find more information at papermc.io/sponsors. Release Channel Changes Among other changes — and the new V3 of our Downloads API — release channels have changed to: alpha: Equivalent to the prior experimental label beta: New middle-point for builds that aren't entirely unstab...
1.21.9 & 1.21.10
The 1.21.9/10 Update We would like to thank everyone that worked on this update: If you'd like to support PaperMC as a whole, you can find more information at https://papermc.io/sponsors. Refining the Update Process Before the hard fork, the Paper team had major crunch updating all of Paper in an attempt to get builds out for a new Minecraft release days or weeks after the Mojang release, as we had to wait for our former upstream to release their update before we could even start with ours. Since the hard fork, we have for the most part started updating no earlier than pre-releases, to avoid blocking the main branch for an extended period among other reasons. 1.21.9(/10) marks the first r...
26.1
The 26.1 Update We would like to thank everyone that worked on this update: If you'd like to support PaperMC as a whole, you can find more information at https://papermc.io/sponsors. Changes for server owners World storage changes Vanilla changed the way world data and dimensions are stored. Paper previously inherited the decade-old Bukkit way of storing world data, which we finally changed to become closer to Vanilla (without losing features like per-world gamerules, spawn points, or other custom settings). This means the structure will look as follows now: world/ ├── data/ │ └── minecraft/ │ ... ├── datapacks/ ├── dimensions/ │ └── minecraft/ │ ├── overworld/ │ │ ├── data/ │ │ │ ├── min...
Important dev PSA: Future removal of CB package relocation
Future removal of CB package relocation + moving away from obfuscation at runtime If you are not a developer but a server owner, this might still be important for you. Check the bottom section on what action you might have to take. Update: This change has been put into effect in 1.20.5, make sure you test with the latest Paper 1.20.5 builds. As already announced before, at some point in the foreseeable future, we will remove the CraftBukkit package relocation (e.g. v1_20_R3). This may be as soon as 1.20.5, as we expect almost every plugin using internals to break due to major changes in vanilla anyways. Note: This also includes testing of automated remapping of plugins to make them run on...
Paper 1.18.2
The 1.18.2 Update We are now releasing initial builds for 1.18.2. These have been tested by our team over the last few days and we were able to iron out quite a few issues, but you should still be careful. These are early builds, they may contain breaking issues, backups are absolutely mandatory! After you update, you cannot downgrade your world back to 1.18.1 or lower again! As always, we would like to thank everybody who contributed to this update, be it by contributing code, reporting issues or just discussing changes with us in voice chat and cheering us on. In particular, we would like to thank the following developers: You can also support the PaperMC project itself, you can find mo...
Paper 1.18 and more
The 1.18 update After the initial release a bit over a month ago, Paper 1.18.1 is now deemed ready for use in production environments. As with any upgrade, please ensure you have a functioning backup before proceeding. World downgrades are not supported under any circumstances. Upgrading worlds to 1.18 With the increased world height that 1.18 brought, Mojang has introduced retrogen to allow worlds using the old (0 to 256) height to upgrade cleanly to the new (-64 to 320) height. Retrogen will fill in new caves below the bedrock layer, allowing you to explore the new terrain in already generated chunks. Should retrogen be undesired, you can disable it by setting below-zero-generation-in-e...
Paper 1.19
The 1.19 Update We’re happy to announce that initial builds for Paper 1.19 have been released. We were able to fix a lot of issues already, but there might still be breaking ones, so as always, backups are absolutely mandatory. After upgrading your world to 1.19, you cannot downgrade back to a lower version! We would like to thank everyone that worked on this update. Not only the people actually working on the code, but everyone that provided feedback, helped us test, has been patient, and the people that joined us in VC or on Twitch (where over 400 people watched Kenny stream at one point!). We would like to especially thank the following people: Next to those people, you can find links ...
Paper 1.19.1
The 1.19.1 Update We are excited to announce that Paper 1.19.1 is now available! As far as we know, it is in a good state for production use - however, it is still early in the release cycle and new bugs may be discovered at any time, so we recommend that you make a backup of your server before upgrading. Chat Signing and Reporting Concerns We have received a great deal of concern regarding our stance and support for the new chat signing aspect of Minecraft. As such, we figure it best to clear up a few points in this announcement. First: Paper will add support to its API so that plugins, servers, and developers that wish to use these features have the ability to without hindrance from us....
The future of Paper - Hard fork
After the release of the first builds for Minecraft 1.21.4, we are happy to share some even more exciting news with everyone. Following the successful rollout of our Mojang-mapped server in 1.20.5, we are taking a big next step for the project: Hard fork from our upstream Since the project's inception, Paper has been built on top of Spigot, consistently staying up-to-date with features introduced to it. Today, Paper applies nearly 1600 additional patches with more than 130,000 lines of code over Spigot. As a result of such divergence, our strict policy to stay up-to-date with Spigot has been limiting the project, most noticeably with slower version updates since its updates to snapshots, ...